/* CSS Document */
body {font-family:"Microsoft YaHei","微软雅黑"  }

.mt30{ margin-top:30px;}

.ml30{ margin-left:30px;}
.mr10{ margin-right:33px;}
.fl{ float:left;}
.tac{ width:100%; margin:20px auto; text-align:center;}
.btn{border-radius:20px;  padding:5px 30px; font-size:16px; }
.btn-primary{ background:#eee; border:1px solid #ccc; color:#333333;}
.btn-primary a{ background:#eee;}
.btn-primary a:active{ border:none;}
/*logo*/
.navbar-logo{ margin:40px auto ; text-align:center;}
.banquan{ width:100%;margin:30px auto;  text-align:center; border-top:#0088cc 1px solid; height:40px; background:#4c4c4c; line-height:40px; font-size:0.9em; color:#999 ; position:absolute; bottom:-30px;}


/*图文直播混排自适应*/
.nav-zb{ margin-top:35px; margin-b0ttom:20px;}

.pic-list{ position:relative;}
.pic-img{ position:relative;}
.pic-img a{display:block;position: relative;width: 100%;}
.pic-img a:after{
    content: '';
    display: block;
    padding-top: 56.25%;
    z-index: 1;
}
.pic-img i {  position: absolute;  text-align: center;  vertical-align: middle;  right: 0px;  top: 0px;  color: #fff;
    font-size: 14px;   font-weight: 500;   width: 0;  height: 0;  border-top: 0px solid transparent; border-right: 70px solid #ff2200; border-bottom: 80px solid transparent;
}
.pic-img i.b-or { border-right: 70px solid #ff9228;}
.pic-img b{ position:absolute; top:10px; right:5px; color:#fff; font-size:14px;}
.pic-list p  { line-height:40px; height:40px; position:relative; text-align:left;}
.pic-list p img{ border-radius:50%; width:20px; height:20px; margin-right:5px;}
.pic-list p span{ position:absolute; right:0px; top:0px; font-size:12px; color:#CCC;}
.pic-list  h5 { height:56px; color:#333333; font-size:16px; font-weight:500; line-height:28px; overflow:hidden; text-align:left;}
.pic-list  h5 a{ color:#333333;}
.pic-list  h5 a:hover{ color:#3366CC;}

.page-header{ position:relative;}
.page-header a{ color:#333333; }
.page-header a:hover{ color:#3366CC; text-decoration:none;}
.page-header span{ position:absolute; right:10px; top:20px; font-size:14px; color:#999999; }
.page-header span a{color:#999999; }
.page-header span a:hover{color:#3366CC;}
/*左布局*/
.leftstyle{height:5000px;  background-color:#202020; color:#fff;}
.navbar-header{ margin:30px auto; text-align:center;}
.navbar-header img{ text-align:center;}

.today-zb{width:100%;text-align:center;line-height:40px;font-size:16px;}
.today-zb.select{border-left:#0088cc 4px solid; background:#4c4c4c;}
.today-zb1{margin-top:30px;}
.today-zb a{color:#959595;}
.today-zb.select a{color:#fff;}

.navzb{padding:0px 25px;}
.navzb ul{ margin:30px auto; text-align:center; padding: 30px 0px;border-top: #333 1px solid;}
.navzb ul li{ margin-bottom:20px;  list-style:none;}
.navzb ul li img{ margin:0px 10px 0px 0px;}
.btn{ background-image:none;text-shadow:none;box-shadow:none;}

.btn-lg, .btn-group-lg>.btn{ font-size: 18px;border-radius: 30px;  line-height:30px; }
.btn-default {  color: #959595; background-color: #202020; padding:4px 30px 5px; border:1px solid #454545;}
a.btn-default:hover{color: #fff; background-color: #096DD2; border:1px solid #427EF0;}
a.checking{color: #fff; background-color: #118fd7;}

.footer { width:100%; height:100px; font-size:16px;  text-align:center;color:#333333;}

#go_top {position: fixed;bottom: 10px;right: 10px;z-index: 2;cursor: pointer;display: none;}
#go_top img {width: 70px;height: 70px;}
.goCnwest{position: absolute;top: 20px;right: 20px;z-index: 2;cursor: pointer;color:#959595;border:1px solid #959595;border-radius:8px;padding:1px 12px;}
.goCnwest:hover{text-decoration:none;color:#959595}
.goCnwest img{width:20px;margin-right:5px;}

.adbox{width:1200px;height:60px;margin:0 auto 20px auto;overflow:hidden;}